@charset "utf-8";
/*@名称: 公用*/
.m1{margin: 1px}.m2{margin: 2px}.m3{margin: 3px}.m4{margin:4px}.m5{margin: 5px}.m10{margin:10px}.m20{margin:20px}
.mb1{margin-bottom: 1px}.mb2{margin-bottom: 2px}.mb3{margin-bottom: 3px}.mb4{margin-bottom:4px}.mb5{margin-bottom: 5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}
.ml1{margin-left: 1px}.ml2{margin-left: 2px}.ml3{margin-left: 3px}.ml4{margin-left:4px}.ml5{margin-left: 5px}.ml10{margin-left:10px}.ml20{margin-left:20px}
.mr1{margin-right:1px}.mr2{margin-right: 2px}.mr3{margin-right: 3px}.mr4{margin-right:4px}.mr5{margin-right: 5px}.mr10{margin-right:10px}.mr20{margin-right:20px}
.mt1{margin-top:1px}.mt2{margin-top: 2px}.mt3{margin-top: 3px}.mt4{margin-top:4px}.mt5{margin-top: 5px}.mt10{margin-top:10px}.mt20{margin-top:20px}
.p1{padding: 1px}.p2{padding: 2px}.p3{padding: 3px}.p4{padding:4px}.p5{padding: 5px}.p10{padding:10px}.p20{padding:20px}
.pl1{padding-left: 1px}.pl2{padding-left: 2px}.pl3{padding-left: 3px}.pl4{padding-left:4px}.pl5{padding-left: 5px}.pl10{padding-left:10px}.pl20{padding-left:20px}
.pr1{padding-right:1px}.pr2{padding-right: 2px}.pr3{padding-right: 3px}.pr4{padding-right:4px}.pr5{padding-right: 5px}.pr10{padding-right:10px}.pr20{padding-right:20px}
.pt1{padding-top:1px}.pt2{padding-top: 2px}.pt3{padding-top: 3px}.pt4{padding-top:4px}.pt5{padding-top: 5px}.pt10{padding-top:10px}.pt20{padding-top:20px}
.pb1{padding-bottom: 1px}.pb2{padding-bottom: 2px}.pb3{padding-bottom: 3px}.pb4{padding-bottom:4px}.pb5{padding-bottom: 5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}
.w5{width:5px!important;}.w10{width:10px!important;}.w15{width:15px!important;}.w20{width:20px!important;}.w30{width:30px!important;}.w40{width:40px!important;}.w50{width:50px!important;}.w60{width:60px!important;}.w70{width:70px!important;}.w80{width:80px!important;}.w90{width:90px!important;}.w100{width:100px!important;}.w110{width:110px!important;}.w120{width:120px!important;}.w130{width:130px!important;}.w140{width:140px!important;}.w150{width:150px!important;}.w160{width:160px!important;}.w170{width:170px!important;}.w180{width:180px!important;}.w190{width:190px!important;}.w200{width:200px!important;}.w210{width:210px!important;}.w220{width:220px!important;}.w230{width:230px!important;}.w240{width:240px!important;}.w250{width:250px!important;}.w260{width:260px!important;}.w270{width:270px!important;}.w280{width:280px!important;}.w290{width:290px!important;}.w300{width:300px!important;}.w310{width:310px!important;}.w320{width:320px!important;}.w330{width:330px!important;}.w340{width:340px!important;}.w350{width:350px!important;}.w360{width:360px!important;}.w370{width:370px!important;}.w380{width:380px!important;}.w390{width:390px!important;}.w400{width:400px!important;}.w410{width:410px!important;}.w420{width:420px!important;}.w430{width:430px!important;}.w440{width:440px!important;}.w450{width:450px!important;}.w460{width:460px!important;}.w470{width:470px!important;}.w480{width:480px!important;}.w490{width:490px!important;}.w500{width:500px!important;}.w510{width:510px!important;}.w520{width:520px!important;}.w530{width:530px!important;}.w540{width:540px!important;}.w550{width:550px!important;}.w560{width:560px!important;}.w570{width:570px!important;}.w580{width:580px!important;}.w590{width:590px!important;}.w600{width:600px!important;}
.w100-5{width:5%!important;}.w100-10{width:10%!important;}.w100-15{width:15%!important;}.w100-20{width:20%!important;}.w100-25{width:25%!important;}.w100-30{width:30%!important;}.w100-35{width:35%!important;}.w100-40{width:40%!important;}.w100-45{width:45%!important;}.w100-50{width:50%!important;}.w100-55{width:55%!important;}.w100-60{width:60%!important;}.w100-65{width:65%!important;}.w100-70{width:70%!important;}.w100-75{width:75%!important;}.w100-80{width:80%!important;}.w100-85{width:85%!important;}.w100-90{width:90%!important;}.w100-95{width:95%!important;}.w100-100{width:100%!important;}
.h5{height:5px!important;}.h10{height:10px!important;}.h15{width:15px!important;}.h20{height:20px!important;}.h30{height:30px!important;}.h40{height:40px!important;}.h50{height:50px!important;}.h60{height:60px!important;}.h70{height:70px!important;}.h80{height:80px!important;}.h90{height:90px!important;}.h100{height:100px!important;}.h110{height:110px!important;}.h120{height:120px!important;}.h130{height:130px!important;}.h140{height:140px!important;}.h150{height:150px!important;}.h160{height:160px!important;}.h170{height:170px!important;}.h180{height:180px!important;}.h190{height:190px!important;}.h200{height:200px!important;}.h210{height:210px!important;}.h220{height:220px!important;}.h230{height:230px!important;}.h240{height:240px!important;}.h250{height:250px!important;}.h260{height:260px!important;}.h270{height:270px!important;}.h280{height:280px!important;}.h290{height:290px!important;}.h300{height:300px!important;}.h310{height:310px!important;}.h320{height:320px!important;}.h330{height:330px!important;}.h340{height:340px!important;}.h350{height:350px!important;}.h360{height:360px!important;}.h370{height:370px!important;}.h380{height:380px!important;}.h390{height:390px!important;}.h400{height:400px!important;}.h410{height:410px!important;}.h420{height:420px!important;}.h430{height:430px!important;}.h440{height:440px!important;}.h450{height:450px!important;}.h460{height:460px!important;}.h470{height:470px!important;}.h480{height:480px!important;}.h490{height:490px!important;}.h500{height:500px!important;}.h510{height:510px!important;}.h520{height:520px!important;}.h530{height:530px!important;}.h540{height:540px!important;}.h550{height:550px!important;}.h560{height:560px!important;}.h570{height:570px!important;}.h580{height:580px!important;}.h590{height:590px!important;}.h600{height:600px!important;}
.white{color:#FFF}.green{color:#01cf97}.red{color:#f4615c}.blue{color:#2486ff}.gray{color: #a2a9b6}.orange{color:#f28c48}.light{color:#f7f9fa}.dark{color:#4c5161}
/*@ 名称: 按钮样式*/
.button{border-radius: 3px;height:30px;line-height:30px;padding: 0px 10px;display:inline-block;vertical-align: middle; text-decoration: none; text-align:center;border:none;background-color:#e6e6e6;color:#444;font-size:14px;}
.button-mini{height:25px!important;line-height:25px!important;font-size:12px;padding:0px 10px;}
.button:hover,.button:focus {background-color: #C7C7C7;color:#444444;border:none}
.button:disabled{background-color: #f5f5f5; color: #999;cursor:no-drop;}
.button-disabled {background-color: #f5f5f5;color: #999;cursor: no-drop;}
.button-disabled:hover,.button-disabled:focus {background-color: #f5f5f5;color: #999;}
.button-block {display: block;width: 100%;padding-left: 0;padding-right: 0;}
.button-red {background-color: #F44336;color: #fff;}
.button-red:hover, .button-red:focus {background-color: #E53935; color: #fff;}
.button-blue {background-color: #3399FF;color: #fff;}
.button-blue:hover, .button-blue:focus {background-color: #3091F2; color: #fff;}
.button-green {background-color:#5EB95E; color: #fff;}
.button-green:hover, .button-green:focus {background-color:#429842; color: #fff;}
.button-yellow { background-color: #F37B1D; color: #fff;}
.button-yellow:hover, .button-yellow:focus { background-color: #c87316; color: #fff;}
.button-violet { background-color: #DD514C; color: #fff;}
.button-violet:hover, .button-violet:focus { background-color: #C62B26; color: #fff;}
.button-blank { background-color: #FAFAFA; color: #595857;border: 1px #E6E6E6 solid}
.button-blank:hover, .button-blank:focus { background-color: #EEE; color: #595857;border: 1px #E6E6E6 solid}
.button-mini i{font-size:14px}
.button-group .button{border-left: 1px #FFF solid;border-width: 0px 1px;float: left;border-radius: 0px;}
.button-group .button:first-child{border-radius: 3px 0px 0px 3px;border-left:0px;}
.button-group .button:last-child{border-radius: 0px 3px 3px 0px;}
/*表单样式*/
input.input,input.radio,select.select,textarea.textarea{border-radius: 3px;box-sizing:border-box;border:1px solid #c4c6cf;vertical-align:middle;padding:5px;color:#333;}
input.input,select.select{height: 30px;line-height:20px;}
input.checkbox,input.radio{height:16px;width:20px;line-height:16px;}
textarea.textarea{margin-right:5px;}
textarea.readonly,select.readonly,input.readonly{background-color:#F5F5F5;color: #999;}
textarea.disabled,select.disabled,input.disabled{cursor:no-drop;}
input:hover,select:hover,textarea:hover{border: 1px #3399FF solid}
input.input-mini{height:25px!important;}
.input-group > input.input,.input-group > input.radio,.input-group > select.select,.input-group > textarea.textarea{margin-right: -1px;float: left;}
.input-group > input:hover,.input-group > select:hover,.input-group > textarea:hover{border:1px solid #c4c6cf;}
.input-group > input:hover.button{border:none}
.ext-select{color:#333;float: left;height:30px;line-height:30px;padding:0px 10px;border: 1px #c4c6cf solid;}
.input_start{border-width: 1px 0px 1px 1px!important}
.input_end{border-width: 1px 1px 1px 0px!important}
/*@ 名称:表格1 */
.table-tip{padding:5px 0px;line-height: 40px;}
.table {border-collapse:collapse!important;border-spacing: 0;width:100%;table-layout:fixed;line-height:1.5rem;border-right:none;font-size:14px;border:1px #ededed solid;}
.table td,.table th{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#4c5161}
.table td.no,.table th.no{white-space: normal}
.table thead th{border-bottom: 1px solid #ededed;padding: .5rem .3rem;font-weight: 600}
.table tbody td{padding:.4rem;}
.table > tbody > tr:hover > td,.table > tbody > tr:hover > th{background-color:#F7F9FA;}/*翻转*/
.table > tbody > tr:nth-child(odd) > td,/*斑马*/
.table > tbody > tr:nth-child(odd) > th {background-color: #F7F9FA;}
.table-border{border-bottom: 0px;}
.table-border td,.table-border th{border-left:1px solid #ededed;border-bottom: 1px solid #ededed;}
.table-border td:first-child,.table-border th:first-child{border-left-width:0;}
/*@ 名称:表格2 */
.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #e9ecf3;font-size:14px;width:100%;}
.pure-table td,.pure-table th{border:1px solid #e9ecf3;border-width:0 1px 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;vertical-align:middle;}
.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}
.pure-table thead{border-bottom:1px solid #e9ecf3;color:#333;text-align:left;vertical-align:bottom;padding: .5rem .3rem;color: #93a2a9;}
.pure-table tr.pure-table-title{background: #e9ecf3;color: #333}
.pure-table td{background-color:transparent}
.pure-table td{border-bottom:1px solid #e9ecf3}
.pure-table tbody>tr:last-child>td{border-bottom-width:0}
/*表单编辑*/
.formtable{color:#333;font-size: 14px;}
.formtable th,.formtable td{padding:5px!important;vertical-align: middle;line-height:30px;}
.formtable th{text-align:right;width:10%;min-width: 120px;color: #666;}
.formtable label{padding: 0px 5px;}
.formtable .submit{width: 100px;}
/*@ 名称: tipbox样式 */
.tipbox{padding:10px 15px;line-height: 24px;background-color: #f5f8fd;border-left: 5px solid #e2e2e2;font-size: 14px;}
.tipbox-message{border-color: #3399ff;}
.tipbox-success{border-color: #00cc66;}
.tipbox-error{border-color: #ff6600;}
.tipbox-warning{border-color: #ff9900;}
.tipbox-wait{border-color: #464c5b;}
/*@ 名称: Tab */
.tabs {margin:0px auto;}
.tabs ul.tab_menu{border-bottom:1px solid #e0e0e0;display: block;height: 40px;}
.tabs ul.tab_menu li {list-style:none;float:left;cursor:pointer;height: 40px;line-height: 20px;display:block;padding:10px;color:#000;background-color:#E9ECF3;border:1px solid #E9ECF3;border-width:1px 1px 0px 1px;border-radius:3px 3px 0px 0px;margin-right: 2px}
.tabs ul.tab_menu li:first-child{border-width:1px 1px 0px 1px;}
.tabs ul.tab_menu li.current {cursor:default;background-color:#FFF;}
.tabs .hide{display: none}
.tabs .tab_box{padding-top: 5px;}
/*样式表*/
.badge{display:inline-block;min-width:10px;border-radius: 10px;padding:3px 10px;font-size:12px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#C8C8C8;}
.badge.bg-red{background-color:#EE3333;}
.badge.bg-blue{background-color:#00AAEE;}
.badge.bg-yellow{background-color:#FF6600;}
.badge.bg-green{background-color:#22CC77;}
a.badge:hover{color: #F3F3F3}
/*翻页*/
ul.pagination{display:block;float:right;border-radius: .25rem;font-size: 0.85rem;margin-top: .5rem}
ul.pagination li{display: block;color: #333;font-size: 14px;float: left;border: 1px solid #e2e2e2;border-width: 1px 0px 1px 1px}
ul.pagination li:last-child{border-width: 1px 1px 1px 1px}
ul.pagination li a,ul.pagination li span{color:#333;display: block;padding: 5px 15px;}
ul.pagination li:hover{background-color: #1E9FFF;}
ul.pagination li:hover a{color: #FFF;}
ul.pagination li.active{background-color: #1E9FFF;border: 1px solid #1E9FFF;}
ul.pagination li.active span{color: #FFF;}
ul.pagination li.active a{color: #FFF;}
ul.pagination li.disabled{cursor:no-drop;}
ul.pagination li.disabled span{color: #d2d2d2;}
ul.pagination li.disabled:hover{background-color:#fff;}
/*虚线小方块*/
.loading{width: 200px;height: 60px;text-align: center;vertical-align: middle;display: table-cell;overflow: hidden;background-color: #FFF;border: dashed 1px #e5e5e5;}
/*进度条*/
.crumbs {height: 42px;overflow: hidden;line-height: 42px;display: flex}
.crumbs li {flex: 1;overflow: visible;text-align: center;position: relative;font-size: 14px;background: #666;color: #f1f1f1;}
.crumbs li.pass {background: #3399ff;color: #fff;}
.crumbs li.pass i {border-color: transparent transparent transparent #3399ff;z-index: 102;}
.crumbs li.off {background: #DD514C;color: #fff;}
.crumbs li.off i {border-color: transparent transparent transparent #DD514C;z-index: 102;}
.crumbs li em {position: absolute;right: -26px;top: -5px;width: 0;height: 0;line-height: 0;border-width: 26px 0 26px 26px;border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;z-index: 101;}
.crumbs li i {position: absolute;right: -20px;top: 0px;width: 0;height: 0;line-height: 0;border-width: 21px 0 21px 21px;border-color: transparent transparent transparent #666;border-style: dashed dashed dashed solid;z-index: 102;}
/* 信息统计 */
.cards{display: flex;}
.cards a.card{color: #4c5161;}
.cards .card{flex: 1;background: #F7F9FA;margin: 10px;padding:10px;color: #4c5161;border-left:2px solid #2d8cf0;display: block;}
.cards .card:first-child{margin-left: 0px;}
.cards .card:last-child{margin-right: 0px;}
.cards .card .iconfont{font-size:30px;}
.cards .card .num{font-size:28px;}
.cards .card .text{font-size:14px;}
.cards .card.blue{background:#E3F2FD}
.cards .card.red{border-left:2px solid #F44336;background:#FFEBEE}
.cards .card.violet{border-left:2px solid #E91E63;background:#FCE4EC}
.cards .card.green{border-left:2px solid #5EB95E;background:#E8F5E9}
.cards .card.yellow{border-left:2px solid #F37B1D;background:#FFFDE7}
.cards .card.white{background:#fff!important;padding: 0px;}
.cards .card .card-title{padding-bottom:10px;font-size: 14px;clear: both;font-weight: 600;padding: 10px;background: #F7F9FA;}
.cards .card .card-title .iconfont{font-size:16px;float:right;}
/*微信样式*/
.wechat_box{display: flex;display: -webkit-flex;margin-top:10px}
.wechat_lists{flex:1;padding-left: 10px;}
.wechat {position: relative;min-width: 320px;width: 320px;height:500px;background:#F3F3F3 url(wechat_bar.png) no-repeat 0 0;background-position: 0 0;border: 1px solid #e7e7eb;}
.wechat .wechat_title {color: #fff;text-align: center;padding-top: 32px;font-size: 15px;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;margin: 0 30px;}
.wechat .sync{width: 110px;margin:20px auto;}
.wechat .wechat_menu {position: absolute;bottom: 0;left: 0;right: 0;border-top: 1px solid #f1f1f1;background: transparent url(wechat_bottom.png) no-repeat 0 0;background-position: 0 0;background-repeat: no-repeat;padding-left: 43px;}
.wechat .wechat_menu .pre_menu_item {line-height: 50px;height: 50px;background: #FFF;display:flex;display: -webkit-flex}
.wechat .wechat_menu .pre_menu_item li {position: relative;display: block;flex: 1;-webkit-box-flex: 1;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;color: #616161;text-decoration: none;text-align: center;border-left: 1px solid #f1f1f1;}
.wechat .wechat_menu .pre_menu_item li a{display: block}
.wechat .wechat_menu .pre_menu_item li .sub-pre-menu-box {z-index: 100;;position:absolute;width:100%;bottom: 50px;background-color: #fff;box-shadow: 0px -1px 2px rgba(150, 150, 150, 0.28);}
.wechat .wechat_menu .pre_menu_item .sub-pre-menu-box span{display: block;border-bottom: 1px #f1f1f1 solid}
/* 图片展示 */
#imgbox .box-view,.img-review{box-sizing: border-box;background:url('') no-repeat center center;width: 120px;height: 120px;line-height: 110px;margin: 2px;padding: 3px;border: 1px dashed #d0d0d0;position:relative;vertical-align: middle;display: table-cell;float: left;overflow: hidden;text-align: center;}
#imgbox .box-view img,.img-review img{max-width: 100%;height: auto;overflow: hidden;object-fit:cover;vertical-align: middle;}
#imgbox .box-view .opera {text-align: center;background: #F3F3F3;opacity:.8;position:absolute;bottom:0px;left:1px;right:1px;height: 25px;line-height: 25px;}
#imgbox .box-view .opera a {padding:2px;color: #4c5161}
#imgbox .box-view .opera a:hover {color: #FF0000}
#imgbox .box-view .opera i {font-size: 14px;}
#imgbox .current{border: 2px dotted #FF0000;padding: 2px;}